package DAO;

import java.sql.SQLException;
import java.util.ArrayList;
import model.FacilitiesDTO;
import DAO.NotFoundException;

public interface FacilitiesDAO {
	
	public ArrayList <FacilitiesDTO> FindAll() throws NotFoundException;	
	public ArrayList <FacilitiesDTO> FindByType(String type) throws NotFoundException;
	public FacilitiesDTO findFacility(Integer ID) throws  NotFoundException;
	public void deleteFacilities(FacilitiesDTO facilities) throws NotFoundException;
	public void insertFacilities(FacilitiesDTO facilities) throws NotFoundException;	
	public void updateFacilities(FacilitiesDTO facilities) throws NotFoundException;
	public boolean IsValid(String fID)throws NotFoundException;
}